#include <pybind11/pybind11.h>
#include <cppmult.hpp>

// 使用PYBIND11_MODULE宏
// 创建一个pybind11_example(可以被import)
// m代表其中的一个对象
PYBIND11_MODULE(pybind11_example, m) {
    // 可选的描述
    m.doc() = "pybind11 example plugin"; // Optional module docstring
    // 第一个参数是m.cpp_function也就是python里面调用的
    // 第二个是函数引用
    // 第三个是函数的字符文档
    m.def("cpp_function", &cppmult, "A function which multiplies two numbers");
}
